package com.lmexpress.orm.dhlec;

import java.io.Serializable;

@SuppressWarnings("serial")
public class PackageDetail implements Serializable {
    private String packageId; // 装运的唯一字母数字参考ID。也称为客户确认号（CCN）。不区分大小写。可以包含以下特殊字符，但字符串“-”，“。”，“ _”的开头或结尾除外。我们建议packageId的最小长度为8个字符
    private String packageDescription;// 包装内容的描述。
    private Weight weight;    
    private String service;    
    private String serviceEndorsement;    
    private String billingReference1;    
    private String billingReference2;    
    private String contentCategory;// 标识DHL电子商务危险品类别代码。DHL eCommerce接受两种类型的危险品：这些是锂电池和ORM-D材料，仅代表国内运输的其他受管制材料。虽然可以通过DHL eCommerce的快速空中网络运输锂电池的某些子类别，但仅允许将ORM-D材料用于地面运输。请参考“参考”下的有效值。
    private String packageReference;// 一个前缀，该前缀将作为人类可读的包装ID的前缀，并显示在标签的底部以及包装ID的条形码。
    private ShippingCost shippingCost;
    
    public String getPackageId() {
        return packageId;
    }
    
    public void setPackageId(String packageId) {
        this.packageId = packageId;
    }
    
    public String getPackageDescription() {
        return packageDescription;
    }
    
    public void setPackageDescription(String packageDescription) {
        this.packageDescription = packageDescription;
    }
    
    public Weight getWeight() {
        return weight;
    }
    
    public void setWeight(Weight weight) {
        this.weight = weight;
    }
    
    public String getService() {
        return service;
    }
    
    public void setService(String service) {
        this.service = service;
    }
    
    public String getServiceEndorsement() {
        return serviceEndorsement;
    }
    
    public void setServiceEndorsement(String serviceEndorsement) {
        this.serviceEndorsement = serviceEndorsement;
    }
    
    public String getBillingReference1() {
        return billingReference1;
    }
    
    public void setBillingReference1(String billingReference1) {
        this.billingReference1 = billingReference1;
    }
    
    public String getBillingReference2() {
        return billingReference2;
    }
    
    public void setBillingReference2(String billingReference2) {
        this.billingReference2 = billingReference2;
    }

    public ShippingCost getShippingCost() {
        return shippingCost;
    }

    public void setShippingCost(ShippingCost shippingCost) {
        this.shippingCost = shippingCost;
    }

    public String getContentCategory() {
        return contentCategory;
    }

    public void setContentCategory(String contentCategory) {
        this.contentCategory = contentCategory;
    }

    public String getPackageReference() {
        return packageReference;
    }

    public void setPackageReference(String packageReference) {
        this.packageReference = packageReference;
    }     
}